package code.zzl.monitor.admin.domain.service;

import code.zzl.monitor.admin.domain.model.entity.MonitorDataEntity;
import code.zzl.monitor.admin.domain.model.entity.MonitorDataMapEntity;
import code.zzl.monitor.admin.domain.model.entity.MonitorFlowDesignerEntity;
import code.zzl.monitor.admin.domain.model.valobj.MonitorTreeConfigVO;
import ognl.OgnlException;

import java.util.List;

/**
 * @ Author 龙
 * @ Date 2024-07-31 22:35
 * @ Description: TODO
 */
public interface ILogAnalyticalService {
    void doAnalytical(String systemName, String className, String methodName, List<String> logList) throws OgnlException;

    MonitorTreeConfigVO queryMonitorFlowData(String monitorId);

    List<MonitorDataMapEntity> queryMonitorDataMapEntityList();

    List<MonitorDataEntity> queryMonitorDataEntityList(MonitorDataEntity monitorDataEntity);

    void updateMonitorFlowDesigner(MonitorFlowDesignerEntity monitorFlowDesignerEntity);
}
